package weixinkeji.dev.power.user.h;

import weixinkeji.dev.power.user.bean.SysUser;
import sys.wx.c.ATR;
import sys.wx.ann.hm.H;
import sys.wx.ann.hm.M;
import sys.wx.ann.power.method.YHM;
import sys.wx.xy.XY;
import weixinkeji.dev.power.user.Service.UserService;

/**
 *
 * @author IK
 */
@H("weixinkeji/dev/power/user/sysuser/updatepassword")
public class UserUpdatePassword {

    ATR a;                  //ATR是必须要的。它封装了web请求的相关信息
    UserService us = new UserService();

    public UserUpdatePassword(ATR obj) {     //这个有参构造函数，也是必须的。它进行附值
        this.a = obj;
    }
    @M("/hasLogin")//weixinkeji/dev/power/user/sysuser/updatepassword/hasLogin.imy
    @YHM
    public String a1() {
        String password = a.request.getParameter("password");
        if (null == password) {
            a.out_OK_NO(false, "您提交的数据存在格式问题。请注意数据字符的输入");
            return null;
        }
        SysUser su = (SysUser) a.session.getAttribute(XY.SESSION_LOGIN);
        su.setUser_password(password);
        a.out_OK_NO(us.updatePassword(su));
        return null;
    }
}
